package com.tang.generate.model.res

import com.tang.common.model.BaseVO
import com.tang.generate.domain.GenField
import io.swagger.v3.oas.annotations.media.Schema
import lombok.Data

@Schema
@Data
class ResGenDetail(
        @Schema(description = "表名称")
        var tableName: String = "",
        @Schema(description = "数据库名称")
        var databaseName: String = "",
        @Schema(description = "描述")
        var comment: String = "",
        @Schema(description = "业务名称")
        var funName: String = "",
        @Schema(description = "Tag")
        var Tag: String = "",
        @Schema(description = "frontPath")
        var frontPath: String = "",
        @Schema(description = "clazzName")
        var clazzName: String = "",
        @Schema(description = "className")
        var className: String = "",
        @Schema(description = "模块名称")
        var module: String = "",
        @Schema(description = "包名")
        var packageName: String = "",
        @Schema(description = "字段名称")
        var genFieldList: List<GenField> = arrayListOf(),
        @Schema(description = "新增编辑是否为modal")
        var modal: Boolean? = true,
        @Schema(description = "权限标识")
        var authorize: String? = "",

        ) : BaseVO()
